body{ /*background:url(../../images/tradition/bj/bj.jpg) center top repeat-y; position: relative;*/}

.sub{ position: relative; }
.sub .bj{ background: #c83632; padding:3px;}
.sub .bj span{ border:1px solid #fff; height: 52px; display: block;}
.sub .bj i{ position: absolute; border:1px solid #fff; width: 4px; height: 4px; }
.sub .bj .j1{ top: 6px; left: 6px; border-right-width: 0; border-bottom-width: 0;}
.sub .bj .j2{ top: 6px; right: 6px; border-left-width: 0; border-bottom-width: 0;}
.sub .bj .j3{ bottom: 6px; left: 6px; border-right-width: 0; border-top-width: 0;}
.sub .bj .j4{ bottom: 6px; right: 6px; border-left-width: 0; border-top-width: 0;}
.sub a,.sub input{ font-size: 22px; color:#fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 60px; cursor: pointer;}
.sub_blue .bj{ background:#000040; }
.btn{ font-weight: 700; font-size: 20px; color:#fff; background:#e55352; text-align: center; line-height: 48px; padding:0 45px; display: inline-block; _display: inline; *zoom:1; border-radius: 5px;}
.btn-block{ display: block; _display: block;}
.btn:hover{ opacity: .9; }
.p{}
.p a{ font-size: 26px; color:#fff;}

.s_line{ height: 1px; overflow: hidden; display: block; background: #f6f6f6; }

.p3{ padding:3px; }
.p1r13{ padding-left:13px; padding-right:13px; }
.p1r20{ padding-left:20px; padding-right:20px; }
.ptb16{ padding-top:16px; padding-bottom:16px; }
.ptb20{ padding-top:20px; padding-bottom:20px; }
.border1_000{border:1px solid #000;}
.border1_fff{border:1px solid #fff;}
.border3_000{border:3px solid #000;}
.border3_000.p3:after,.border3_000.p3:before{ content: ''; width: 4px; height: 4px; border:1px solid #000; position: absolute;}
.border3_000.p3:after{ bottom: 3px; right: 3px; }
.border3_000.p3:before{ top: 3px; left: 3px; }
.border3_fff.p3:after,.border3_fff.p3:before{ content: ''; width: 4px; height: 4px; border:1px solid #fff; position: absolute;}
.border3_fff.p3:after{ bottom: 3px; right: 3px; }
.border3_fff.p3:before{ top: 3px; left: 3px; }
.border1_efefef{ border:1px solid #efefef; }
.border1_f3efef{ border:1px solid #f3efef; }
.border2_bad5ff{ border:2px solid #bad5ff; }
.border_l4_e55352{ border-left: 4px solid #e55352; }
.co_f66c1c{ color:#f66c1c; }
.co_caa456{ color:#caa456; }

a.a16blue:hover{text-decoration: none;}

/* 公共头部样式 */
.header{ color: #fff; position: absolute; top: 30px; left: 0; right: 0; z-index: 10;}
.header img{ vertical-align: top; }
.header .logo{ position: absolute; top: -10px; left: 50%; margin-left: -36.5px; z-index: 2; }
.header .logo a{ background: url(../images/logo_bj.png) no-repeat; padding: 14px 12px 16px 14px; display: block; }
.header .nav{ position: relative; }
.header .nav ul{ position: relative; z-index: 2; }
.header .nav li{ float: left; }
.header .nav li a{ color: #fff; display: block; line-height: 48px; width: 110px; font-size: 18px;}
.header .nav li.p_r160{ padding-right: 160px; }
.header .nav .line{ position: absolute; left: 0; top: 0; width: 110px; height: 48px; background: url(../images/nav_bj.png) no-repeat; z-index: 1;}

.z_header{ color:#fff; background: #373d41;}
.z_header .logo{ padding-top: 22px; }
.z_header .logo img{}
.z_header .nav{ position: relative; }
.z_header .nav ul{ overflow: hidden;}
.z_header .nav li{ float: left; }
.z_header .nav li a{ color:#fff; display: block; line-height: 98px; padding:0 24px;}
.z_header .nav li span{ color: #fff; display: block; line-height: 98px; padding: 0 15px; width: 120px; cursor: context-menu; position: relative;}
.z_header .nav li i{ position: absolute; left: 40px; bottom: 0; width: 16px; height: 7px; background: url(../images/icon_jt.png) no-repeat; opacity: 0;}
.z_header .nav .line{ position: absolute; left: 0; top: 0; width: 80px; height: 3px; background: #00b477; }
.z_header .po_abs{ position: static !important; float: right!important; padding-top: 34px!important; padding-left: 40px!important; }
.z_header.on{ position: relative; z-index: 10; }
.z_header.on .nav li.cur,.z_header.on .nav li.cur i,.z_head_box .item.cur{ -webkit-transition: .3s all; -moz-transition: .3s all; transition: .3s all;}
.z_header.on .nav li.cur i{ opacity: 1;}
.z_head_box{ background: rgba(255, 255, 255, .99); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); position: absolute; top: 98px; left: 0; right: 0; z-index: 9; }
.z_head_box .con{ overflow: hidden; }
.z_head_box .item{ text-align: left; float: left; vertical-align: top; font-size: 15px; padding: 0 15px; width: 120px; padding-bottom: 1000px; margin-bottom: -1000px; }
.z_head_box .item.first{ margin-left: 431px; }
.z_head_box .item p{ padding: 7px 0; position: relative; }
.z_head_box .item a{ color: #333; }
.z_head_box .item a:hover{ color: red; }
.z_head_box .item i{ width: 30px; height: 18px; font-size: 12px; background: #dc5454; text-align: center; color: #fff; margin-left: 5px; position: absolute; top: 50%; margin-top: -9px; border-radius: 3px;}
.z_head_box .item i:after{ content: ''; border: 4px solid transparent; border-right-color: #dc5454; width: 0; height: 0; position: absolute; top: 50%; left: -8px; margin-top: -4px; }
.z_head_box .item i.new{ background: #4abf14; }
.z_head_box .item i.new:after{ border-right-color: #4abf14; }
.z_head_box .item.cur{ background: rgba(0, 0, 0, 0.01);}

/*登录*/
.login{ right: 0; top: 0; z-index: 1; padding-top: 11px; }
.login .wdl{ overflow: visible; }
.login .wdl a,.login .ydl .hd{ display: block; color:#fff;}
.login .wdl img,.login .wdl span,.login .ydl img,.login .ydl span{ display: inline-block; _display: inline; *zoom:1; vertical-align: middle; }
.login .wdl img{ width: 30px; height: 30px;}
.login .wdl span,.login .ydl span{ padding-left: 5px; }
.login .ydl{ margin-top: -5px; position: relative;}
.login .ydl img{ width: 40px; height: 40px; border-radius: 50%; }
.login .ydl .hd{ position: relative; z-index: 1; }
.login .ydl .bd{ position: absolute; top: 40px; right: 0; min-width: 115px; padding-top: 10px; display: none; }
.login .ydl .bd div{ border: 2px solid #000; padding: 4px; background: #fff;}
.login .ydl .bd ul{ border: 1px solid #e5e5e5; position: relative; padding: 5px 0;}
.login .ydl .bd .icon_jiao{ position: absolute; width: 5px; height: 5px; background: url(../images/icon_jiao.png) no-repeat; }
.login .ydl .bd .icon_jiao01{ top: 0; left: 0;}
.login .ydl .bd .icon_jiao02{ top: 0; right: 0; background-position-x: right;}
.login .ydl .bd .icon_jiao03{ bottom: 0; left: 0; background-position: left bottom;}
.login .ydl .bd .icon_jiao04{ bottom: 0; right: 0; background-position: right bottom;}
.logo_right .login .ydl .bd li{ float: none; display: block; padding: 0;}
.login .ydl .bd li a{ display: block; text-align: center; line-height: 34px; color: #333;}
.login .ydl .bd li a:hover{ color:red; background: rgba(0, 0, 0, .01);}
.pay_rwm,.login_rwm{ position: fixed; width: 380px; height: 522px; margin: -261px auto 0; top: 50%; left: 0; right: 0; background: #fff; z-index: 10000;}
.pay_rwm .close,.login_rwm .close{ width: auto !important; height: auto !important; font-size: 22px; color: #666; padding: 4px 10px; position: absolute; top: 0; right: 0;}
.pay_rwm .price,.login_rwm .price{ text-align: center; font-size: 21px; padding-top: 70px; color: #000; }
.pay_rwm .price em{ color:#f66c1c; }
.pay_rwm .rwm,.login_rwm .rwm{ text-align: center; padding-top: 30px; height: 256px;}
.pay_rwm .fot,.login_rwm .fot{ margin: 25px 36px 0; font-size: 0; background:#1aad19; padding: 24px 0 22px; text-align: center; }
.pay_rwm .fot.alipay{ background:#1985f1; }
.pay_rwm .fot i, .pay_rwm .fot p,.login_rwm .fot i, .login_rwm .fot p{display: inline-block; vertical-align: top; _display: initial; }
.pay_rwm .fot i,.login_rwm .fot i{ width: 34px; height: 31px; background: url(../images/pay_icon.png) no-repeat; margin-top: 1px; }
.pay_rwm .fot p,.login_rwm .fot p{ font-size: 13px; color: #fff; padding-left: 30px; text-align: left; }
.pay_bj,.login_bj{ background:#000; opacity: .95; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 10000; z-index: 10000;}
.wdl,.wdl body{height:100%;overflow:hidden;}
.wdl{overflow-y:scroll;}

/*首页*/
.in-area .main{ left: 0; right: 0; }
.form-box{ background:#fff; }
.form-box .hd{}
.form-box .hd ul{ background:#f2f5f7; }
.form-box .hd li{ width: 50%; float: left; text-align: center; position: relative;}
.form-box .hd li a{ display: block; line-height: 75px; font-size: 24px; color:#333;}
.form-box .hd li.on{ background:#fff; }
.form-box .hd li.on i{ position: absolute; top: -5px; left: 0; height: 5px; width: 100%; background:#e55352; }
.form-box .bd{ padding:26px 40px 15px; }
.form-box .i-text{ font-size: 22px; color: #ffffd1; line-height: 1; padding: 10px 0 15px 15px; }
.help_icon{ width: 16px; height: 16px; background:url(https://static.quwangming.com/newqiming/images/icon.png) -152px -2px no-repeat; margin: 1px 0 0 5px; vertical-align: top;}
.help_text{ position: absolute; bottom: 44px; right: -30px; margin-left: 4px; width: 500px; border: 1px solid #ccc; border-radius: 5px; background: #fffdf2; font-size: 12px; line-height: 1.6; padding: 10px;}
.help_text h4{ font-size: 13px; padding-bottom: 5px; font-weight: 700;}
.help_text .text{ color: #333; }
.help_text em{ position: absolute; right: 44px; bottom: -7px; width: 14px; height: 7px; background:url(https://static.quwangming.com/newqiming/images/icon.png) -173px -2px no-repeat;}
.form-box .item{ margin-bottom: 20px;}
.form-box .item-box{ position: relative; height: 58px; background: #f2f5f7; border: 1px solid #e7e7e7;}
.form-box .input{}
.form-box .input .tit{ font-size: 18px; line-height: 58px; color: #888; float: left;}
.form-box .input label{ display: block; padding: 0 20px;}
.form-box .input input{ padding: 17px 0; font-size: 18px; line-height: 24px; color: #333; width: 100%; }
.form-box .input label .jt{ width: 11px; height: 6px; position: absolute; right: 20px; top: 26px; background:url(../images/sj_s_b.png) no-repeat; }
.form-box .radio,.form-box .checkbox{ z-index: 1; padding: 10px 15px 10px 0; }
.form-box .radio label,.form-box .checkbox label{ line-height: 18px; float: left; font-size: 16px; color: #888; padding: 10px 0; margin-left: 10px; cursor: pointer; }
.form-box .radio label i,.form-box .checkbox i{ width: 18px; height: 18px; text-align: center; line-height: 35px; float: left; margin-right: 3px; background: #cecece; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative;}
.form-box .radio label i:after,.form-box .checkbox label i:after{ content: ""; background: url(https://static.quwangming.com/gsqm/images/gou.png) no-repeat; width: 10px; height: 8px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; display: none; }
.form-box .radio label input,.form-box .checkbox input{ display: none; }
.form-box .radio label.on i,.form-box .checkbox label.on i{ background-color: #e55352;}
.form-box .radio label.on i:after,.form-box .checkbox label.on i:after{ display: block; }
.form-box .checkbox i{ width: 14px; height: 14px; background:#fff; border:1px solid #c0c0c0; margin-top: 1px; margin-right: 4px; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-radius: inherit;}
.form-box .checkbox label.on i{ border-color:#e55352;}
.form-box .selection{ padding-top: 24px; }
.form-box .selection label{ font-size: 22px; line-height: 30px; color: #ffffd1; margin-right: 35px; cursor: pointer;}
.form-box .selection label i{ width: 30px; height: 30px; background: #011526; border: 0; margin: 0 15px 0 15px; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.form-box .selection label input{ display: none; }
.form-box .selection label.on i{ background-color: #3b9d58;}
.form-box .selection label.on em{ display: block; }

.form-box .news_tishi .bd{ padding:0; }
.news_tishi{ border-left: 1px dotted #caa456; line-height: 20px; padding-left: 15px; height: 20px; margin-left: 16px; overflow: hidden; width: 325px; }
.news_tishi li span{ color:#caa456; padding-right: 10px; }

.qmfs{ padding-top:1245px; }
.qmfs .icon{ width: 64px; height: 89px; background:url(../images/icon_znqm.jpg) no-repeat; position: absolute; top: -14px; right: -6px; }
.qmfs .hd{ padding-top:0; }
.qmfs .hd ul{ text-align: center; font-size: 0; }
.qmfs .hd li{ margin: 0 27px; display: inline-block; _display: inline; *zoom:1; vertical-align: top;}
.qmfs .hd i{ width: 91px; height: 91px; background:url(../images/qmfs_icon.png) no-repeat; display: block; margin:0 auto;}
.qmfs .hd .item01{ margin-top:10px; }
.qmfs .hd .item03{ margin-top:20px; }
.qmfs .hd .item04{ margin-top:40px; }
.qmfs .hd .item05{ margin-top:55px; }
.qmfs .hd .item06{ margin-top:55px; }
.qmfs .hd .item07{ margin-top:45px; }
.qmfs .hd .item01 i{ background-position-x: 0;}
.qmfs .hd .item02 i{ background-position-x: -100px;}
.qmfs .hd .item03 i{ background-position-x: -200px;}
.qmfs .hd .item04 i{ background-position-x: -300px;}
.qmfs .hd .item05 i{ background-position-x: -400px;}
.qmfs .hd .item06 i{ background-position-x: -500px;}
.qmfs .hd .item07 i{ background-position-x: -600px;}
.qmfs .hd .on i{ background-position-y: bottom;}
.qmfs .hd p{ font-size: 12px; font-weight: 700; color:#333; line-height: 1; padding-top:12px;}
.qmfs .bd{ position: absolute; left: 0; right: 0; bottom: 250px; width: 810px; height: 262px; background: url(../images/qmfs_bj.jpg) no-repeat; margin: 0 auto; display: none;}
.qmfs .bd .text{ font: 20px/48px '宋体'; color: #fff; padding: 35px 150px 0 166px; }
.qmfs .bd .text span{ position: absolute; left: 60px; top: 105px; font-size: 26px; width: 60px; line-height: 1; text-align: center; }
.qmfs .bd .next{ width: 58px; height: 138px; position: absolute; top: 62px; right: 56px; }
.qmfs .bd .close{ position: absolute; top: 50%; right: -18px; width: 58px; height: 58px; margin-top: -29px; background:url(../images/qmfs_close.png) no-repeat; }

.mzte{ padding-top: 580px; }
.mzte ul{ font-size: 0; text-align: center; }
.mzte li{ width: 285px; vertical-align: top;}
.mzte li h2{ font:bold 28px/1 '宋体'; text-align: center; padding-bottom: 50px; }
.mzte li p{ font-size: 14px; color: #999; line-height: 22px; }

.qmwys{ padding-top: 227px; }
.qmwys .about{ width: 573px;}
.qmwys .about .bd{ position: relative; height: 373px; overflow: hidden;}
.qmwys .about .bd i{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/qmwys_bj.png) no-repeat;}
.qmwys .about .bd li img{ height: 373px; width: auto; margin-left: -67px; vertical-align: top; }
.qmwys .about .hd{ margin-top:-60px; }
.qmwys .about .hd ul{ font-size: 0; }
.qmwys .about .hd li{ position: relative; vertical-align: top; margin: 0 2px 0 3px;}
.qmwys .about .hd li a{ display: block; padding: 8px 5px 5px 8px; }
.qmwys .about .hd li img{ vertical-align: top; border-radius: 50%; }
.qmwys .about .hd li i{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../images/qmwys_icon.png) no-repeat; }
.qmwys .about .hd li.on i{ background-position-x: right; }

.pinlun{ height: 490px; padding-right: 24px; overflow-y: scroll; }
.pinlun .item{ padding: 30px 0 25px; border-top: 1px solid #e2e2e2; }
.pinlun .item.first{ padding-top: 10px; border: 0; }
.pinlun .item.last{ padding-bottom: 10px; }
.pinlun .item img{ border-radius: 50%; }
.pinlun h3{ font-weight: 400; font-size: 17px; }
.pinlun::-webkit-scrollbar{width: 8px; border-radius: 8px;}
.pinlun::-webkit-scrollbar-thumb{background: #858282; border-radius: 10px;  }
.pinlun::-webkit-scrollbar-track{ background: #cfcfcf; border-radius: 10px; }

.copy{ padding: 0 0 15px; text-align: center; font-size: 12px; }
.copy a{ color: #333; }
.links{ padding-bottom: 5px; font-size: 14px; }
.links a{ margin: 0 3px; }

.z_copy{ border-top: 1px solid #353a3e; font-size: 14px; color: #e0e1e1; text-align: center; padding: 30px 0; background: #373d41; }
.z_copy .links{ font-size: 0; padding-bottom: 10px; }
.z_copy a{color: #e0e1e1; font-size: 14px; margin: 0 6px; }
.z_copy.fixed{ position: fixed; left: 0; right: 0; bottom: 0; }

.in-area04 .copy{ padding-top: 300px; }
.in-area04 .copy,.in-area04 .copy a{ color: #fff; }

/* 翻页 */
.page_box{ text-align: center; }
.page_box ul{display: inline-block; _display: initial; *zoom: 1; vertical-align: top; }
.page_box li{float: left; padding: 0 2px; }
.page_box li a, .page_box li span{padding: 0 13px; border: 1px solid #e1e1e1; background: #fff; height: 34px; line-height: 34px; float: left; color: #333; font-size: 14px; border-radius: 3px; }
.page_box li a:hover{ background: #fcfcfc; }
.page_box li span{background: #050544; border-color: #050544; color: #fff; }

/*背景*/
.in-area .bg-box{ width: 100%; min-width: 1200px;}
.in-area .bg{ height: 200px; background-position: center top; background-repeat: no-repeat;}
.slideBox-in{ position: relative; z-index: -1; background:#000;}
.slideBox-in ul,.slideBox-in li{ width: 100% !important; }
.in-area01 .bg1{ background-image:url(../images/in_area01_01.jpg); }
.in-area01 .bg2{ background-image:url(../images/in_area01_02.jpg); }
.in-area01 .bg3{ background-image:url(../images/in_area01_03.jpg); }
.in-area01 .bg4{ background-image:url(../images/in_area01_04.jpg); }
.in-area01 .bg5{ background-image:url(../images/in_area01_05.jpg); }
.in-area01 .bg6{ background-image:url(../images/in_area01_06.jpg); height: 230px;}
.in-area01 .bg01{ background-image:url(../images/in_area01_01_2.jpg); }
.in-area01 .bg02{ background-image:url(../images/in_area01_02_2.jpg); }
.in-area01 .bg03{ background-image:url(../images/in_area01_03_2.jpg); }
.in-area01 .bg04{ background-image:url(../images/in_area01_04_2.jpg); }
.in-area01 .bg05{ background-image:url(.../images/in_area01_05_2.jpg); }
.in-area01 .bg06{ background-image:url(../images/in_area01_06_2.jpg); height: 230px;}
.in-area02 .bg1{ background-image:url(../images/in_area02_01.jpg); }
.in-area02 .bg2{ background-image:url(../images/in_area02_02.jpg); }
.in-area02 .bg3{ background-image:url(../images/in_area02_03.jpg); }
.in-area02 .bg4{ background-image:url(../images/in_area02_04.jpg); height: 182px; }
.in-area02 .bg5{ background-image:url(../images/in_area02_05.jpg); height: 244px; }
.in-area02 .bg6{ background-image:url(../images/in_area02_06.jpg); height: 174px; }
.in-area02 .bg7{ background-image:url(../images/in_area02_07.jpg); height: 276px; }
.in-area03 .bg1{ background-image:url(../images/in_area03_01_2.jpg); height: 324px; }
.in-area03 .bg2{ background-image:url(../images/in_area03_02_2.jpg); }
.in-area03 .bg3{ background-image:url(../images/in_area03_03_2.jpg); height: 330px; }
.in-area04 .bg1{ background-image:url(../images/in_area04_01.jpg); height: 251px; }
.in-area04 .bg2{ background-image:url(../images/in_area04_02.jpg); height: 219px; }
.in-area04 .bg3{ background-image:url(../images/in_area04_03.jpg); height: 211px; }
.in-area04 .bg4{ background-image:url(../images/in_area04_04.jpg); height: 189px; }
.in-area04 .bg5{ background-image:url(../images/in_area04_05.jpg); }
.in-area04 .bg6{ background-image:url(../images/in_area04_06.jpg); height: 194px;}
.in-area04 .bg7{ background-image:url(../images/in_area04_07.jpg); height: 206px;}
.in-area04 .bg8{ background-image:url(../images/in_area04_08.jpg); height: 110px;}
.in-area06 .bg1{ background-image:url(../images/in_area06_01_2.jpg); }
.in-area06 .bg2{ background-image:url(../images/in_area06_02_2.jpg); }
.in-area06 .bg3{ background-image:url(../images/in_area06_03_2.jpg); }
.in-area06 .bg4{ background-image:url(../images/in_area06_04_2.jpg); }
.in-area06 .bg5{ background-image:url(../images/in_area06_05_2.jpg); }
.in-area06 .bg5{ background-image:url(../images/in_area06_06_2.jpg); }

/*列表页*/
.page_bj{ position: absolute; top: 86px; left: 0; right: 0; height: 354px; background:#101010 url(../images/page_bj.jpg) center 0 no-repeat; z-index: -1;}
	/*面包屑*/
	.path{ padding: 18px 0 21px; }
	.path ul{ float:left; }
	.path li{ float: left; color: #fff; font-size: 16px;}
	.path li a{ color: #fff;}
	.path li span{ padding:0 5px; font-family: '宋体';}
.main-left{ width: 920px; }
.message{ background:#fff; padding:29px 26px 52px; position: relative; border:1px solid #eee;}
.analyze{}
.analyze .icon{ width: 99px; height: 120px; background: url(../images/page_icon.png) no-repeat; margin-top:2px;}
.analyze .info ul{ width: 740px; }
.analyze .info li{ color:#888; font-size: 15px; line-height: 32px;}
.analyze .info li p{ float: left; }
.analyze .info li p.fl{ width: 240px; }
.analyze .info li p.fl b.fl{ padding-right: 20px; }
.analyze .info li span{}
.analyze .info li b{ color:#333; }
.analyze .info li em{ font-style: normal; }
.person{ position: absolute; left: -1px; right: -1px; top: 180px; z-index: 2;}
.more_person{ background: #373d41; color: #fff; text-align: center; line-height: 30px; font-size: 14px; cursor: pointer;}
.analyze .more_person .icon{ width: 14px; height: 8px; background-position: -162px -30px; display: inline-block; _display: inline; *zoom:1; vertical-align: top; margin: 11px 0 0 6px; }
.analyze .more_person.on .icon{ background-position: -168px -77px;}
.con_person{ background: #fff; border:1px solid #eee; padding:0 22px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);}
.person .tit{ font-size: 16px; color:#333; line-height: 1.2; font-weight: 700;}
.basic table{ border-collapse: collapse; border-spacing: 0; font-size: 15px; text-align: center;}
.basic table th,.basic table td{ border:1px solid #eee; padding:10px;}
.basic table th{ color:#009361;}
.wuxing{}
.wuxing .tu{}
.wuxing .tu li{ font-size: 15px; font-weight: 700; overflow: hidden; line-height: 20px; float: left; padding: 0 60px 15px 0; color:#5c6575;}
.wuxing .tu span{ float: left; }
.wuxing .tu .back,.wuxing .tu .back i{ height: 14px; border-radius: 20px; }
.wuxing .tu .back{ height: 14px; width: 100px; background: #e4e4e4; margin-top:3px;}
.wuxing .tu .back i{ height: 14px; display: block; }
.wuxing .tu .wx_j .back i{ background: #ecd69f; }
.wuxing .tu .wx_m .back i{ background: #bbd4c5; }
.wuxing .tu .wx_s .back i{ background: #bdd5dd; }
.wuxing .tu .wx_h .back i{ background: #e9c8c0; }
.wuxing .tu .wx_t .back i{ background: #d1cbc7; }
.bzxys{}
.bzxys ul{}
.bzxys li{ overflow: hidden; line-height: 1.7;}
.bzxys li span{ float: left; width: 57%;}
.bzxys li span.fl{ width: 43%; }
.bzxys li em{ font-style: normal; }
.person .line{ height: 1px; overflow: hidden; background: #eee; }

.name-list .fraction{ width: 120px; height: 50px; background: #e55352; color:#fff; text-align: center; font-size: 12px; position: absolute; top: 25px; right: -9px; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.name-list .fraction span{ font-size: 36px; display: inline-block; _display: inline; *zoom:1; line-height: 50px;}
.name-list .fraction i{ width: 6px; height: 7px; background:url(../images/page_icon.png) -156px -77px no-repeat; position: absolute; right: 0; bottom: -7px;}
.name-list .zi-info{ /*padding-left:10px;*/ }
.name-list .zi-info ul{}
.name-list .zi-info li{ font-size: 16px; white-space: nowrap; padding-right: 30px;}
.name-list .zi-info .zi{ width: 65px; height: 65px; text-align: center; line-height: 65px; font-size: 40px; font-weight: 700; background:url(../images/tian.png) no-repeat; border:1px solid #cacaca; margin-right: 10px; color:#333;}
.name-list .df-info{ font-size: 0; }
.name-list .df-info li{ line-height: 18px; vertical-align: top; padding-left: 26px;}
.name-list .df-info li.p_l0{ padding-left: 0; }
.name-list .df-info .fs em,.name-list .df-info .fs i{ height: 14px; border-radius: 14px;}
.name-list .df-info .fs em{ background:#e4e4e4; width: 155px; margin:2px 8px 0 0;}
.name-list .df-info .fs b{ width: 46px; }
.name-list .df-info .fs i{ display: block; width: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.name-list .zi-jx{ }
.name-list .zi-jx ul{}
.name-list .zi-jx li{ border-top:1px solid #d8e4e0; padding: 17px 0; }
.name-list .zi-jx li.first{ border-top:0; padding-top:0; }
.name-list .zi-jx li.last{ padding-bottom: 0; }
.name-list .xmbq{}
.name-list .xmbq dt{ line-height: 2; }
.name-list .xmbq dd{}
.name-list .xmbq dd span,.name-list .xmbq dd em{ display: block; border-radius: 5px;}
.name-list .xmbq dd span{ float: left; background:#000040; margin-left: 10px; padding:2px;}
.name-list .xmbq dd em{ width: 84px; text-align: center; font-size: 18px; line-height: 30px; border:1px solid #fff; color:#fff;}
.name-list .xmbq dd span.on{ background:#e55352;}
.pyins,.pyins .hd,.pyins .hd em,.pyins .hd i{ display: inline-block; _display: inline; *zoom:1;}
.pyins{ position: relative;}
.pyins .hd em, .pyins .hd i{ vertical-align: top;}
.pyins .hd i{ background: url(../images/sj_s_b.png) no-repeat; width: 11px; height: 6px; margin-top: 9px; margin-left: 5px;}
.pyins .bd{ position: absolute; left: -16px; right: 0; top: 28px; border: 1px solid #e2e2e2; background: #fbfbfb; font-size: 15px; text-align: center; line-height: 26px; display: none;}
.pyins .bd span{ display: block;}
.pyins .bd i{ position: absolute; top: -2px; left: 50%; margin-left: -2.5px; width: 5px; height: 1px; background: #e2e2e2;}
.pyins .bd i:before,.pyins .bd i:after{ content: ''; height: 1px; background: #e2e2e2; position: absolute; }
.pyins .bd i:before{ width: 3px; top: -1px; left: 1px; }
.pyins .bd i:after{ width: 1px; top: -2px; left: 2px; }

.big-title{ border-left: 5px solid #e55352; }

.all-comment{ max-height: 460px; overflow:auto; padding-right: 20px;}
.all-comment .item{ border-top:1px solid #e2e2e2; padding:30px 0 25px;}
.all-comment .item.first{ border-top: 0; padding-top:0;}
.all-comment .item.last{ padding-bottom:0; }

.ask-question .hd{ cursor: pointer;}
.ask-question .hd span{ width: 24px; height: 24px; background:#e55352; margin-right: 10px; text-align: center; color: #fff; line-height: 24px;}
.ask-question .bd{ display: none; }

.main-right{ width: 240px; }
.service{  width:240px;}
.service .tit{ background:#484a4d; color:#fff; font-size: 16px; font-weight: 700; padding:16px 13px;}
.service .tit i,.service .tit span,.service .con li i,.service .con li.tel span,.service .con li.tel b{ display: inline-block; _display: inline; *zoom:1; vertical-align: top;}
.service .tit i{ width: 26px; height: 20px; background: url(../images/page_icon.png) -156px -48px no-repeat;}
.service .tit span{ padding-left:10px; }
.service .con ul{ border:1px solid #eaeaea; border-top:0;}
.service .con li{ border-top:1px solid #eaeaea; padding:18px 19px;}
.service .con li i{ width: 37px; height: 37px; background: url(../images/page_icon.png) no-repeat;}
.service .con li.ma{ text-align: center; padding:32px 0 25px;}
.service .con li.ma img{ width: 135px; height: 135px; vertical-align: top;}
.service .con li.ma p{ font-size: 20px; color: #484a4d; line-height: 1.1; padding-top:10px;}
.service .con li.kf{ padding:0; }
.service .con li.kf a{ padding:18px 19px; display: block; line-height: 37px;}
.service .con li.kf i{ background-position: -109px 0;}
.service .con li.kf span{ color:#333; font-size: 18px; padding-left:10px;}
.service .con li.tel i{ background-position: -109px -47px;}
.service .con li.tel span{ padding-left:10px;}
.service .con li.tel p{font-size: 12px; line-height: 1.2; }
.service .con li.tel b{font-size: 19px; line-height: 1.1; padding-top:4px; display: block;}
.service.fixed,.name-ty.fixed{ position: fixed; top:20px; z-index: 15;}

/* 名字详情 */
.full .path li,.full .path li a{ color:#333; }
.full .fraction{}
.full .fraction a{ color:#fff; font-size: 18px; line-height: 50px; display: block;}
.full .line{ border-top:1px solid #efefef; }
.full .service{ background:none; }
.pfen{ line-height: 1; font-size: 24px;}
.pfen .sj{ position: absolute; top: -1px; left: 50%; margin-left: -7.5px; width: 15px; height: 7px; background:url(../images/sj_k_b.png) no-repeat;}
.pfen span{ font-size: 91px; }
.chart{ height: 290px; }
.xb_fenxi{ width: 350px; padding-top: 35px;}
.xb_fenxi ul{ padding-top: 27px; }
.xb_fenxi li{ width:50%; float: left; width: 49.8%;}
.xb_fenxi li span{ width: 78px; height: 78px; border:1px solid #999; border-radius: 50%;}
.xb_fenxi li i{ display: block; margin:7px auto 0; background: url(https://static.quwangming.com/newqiming/images/icon.png) no-repeat;}
.xb_fenxi li.item01{ border-right: 1px solid #ccc; }
.xb_fenxi li.item01 i{ width: 27px; height: 63px; background-position: 0 -46px;}
.xb_fenxi li.item02 i{ width: 35px; height: 61px; background-position: -32px -45px;}
.xb_fenxi li em{ font-size: 30px; font-weight: 700; padding-top: 38px;}
.xb_fenxi li font{ font-size: 14px; font-weight: 400;}
.xb_fenxi li.item01 em{ color:#00ade7; padding-left: 8px;}
.xb_fenxi li.item02 em{ color:#e50053; padding-right: 8px;}
.name_xinxi{}
.name_xinxi .hd{ position: relative; }
.name_xinxi .hd span{ color:red; }
.name_xinxi .hd a{ position: absolute; left: -7px; right: -7px; top: -7px; bottom: -7px;}
.name_xinxi .hd .f_r b,.name_xinxi .hd .f_r i{ display: inline-block; _display: inline; *zoom:1; vertical-align: middle;}
.name_xinxi .hd .f_r i{ width: 15px; height: 8px; background:url(../images/jt_k.png) no-repeat; margin-left: 5px;}
.zis{ background:url(../images/tian.png) center center no-repeat; width: 34px; height: 34px; text-align: center; line-height: 34px; border:1px solid #c7c7c7; font-size: 24px; color:#333; display: inline-block; _display: inline; *zoom:1; margin-right: 4px;}
.other-name{}
.other-name ul{ margin: -20px 0; }
.other-name li{ border-top: 1px dashed #efefef; padding: 15px 0;}

.yx_con li{ width: 88px; height: 88px; border:1px solid #999; float: left; border-radius: 50%; margin:0 17px; text-align: center; position: relative;}
.yx_con li span{ position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; border-radius: 50%; overflow: hidden; background:#e0e0e0; }
.yx_con li i{ position: absolute; bottom: 0; left: 0; right: 0; height: 80%; background: #2383a7;}
.yx_con li i em{ position: absolute; left: 0; right: 0; top: -9px; height: 10px; background:url(../images/bl_bj2.png) repeat-x; animation:sploosh 3s linear infinite;
	    -webkit-animation:sploosh 3s linear infinite;}
@-webkit-keyframes sploosh{
	0%{background-position: 0 0;}
	100%{background-position: 390px 0;}
}
@keyframes sploosh{
	0%{background-position: 0 0;}
	100%{background-position: 390px 0;}
}
.yx_con li font{ font-weight: 700; font-size: 16px; position: absolute; left: 0; right: 0; color: #fff; top: 50%; margin-top: -19px;}
.yx_con li p{ font-size: 13px; }

/* 下单页 */
.qm_input_number{ border: 2px solid #689dd2; display: block; width: 370px; padding: 0 14px; height: 50px; font-size: 16px; font-weight: 700; }
.tc{ padding: 10px 0 20px; }
.tc li{ width: 32%; float: left; margin-left: 2%;}
.tc li.first{ margin-left:0; }
.tc label{ display: block; cursor: pointer; border: 1px solid #e2e2e2; position: relative; font-size: 14px; background: #fdfdfd; color: #999; padding: 8px 10px; }
.tc label input{display: none; }
.tc label span{ display: block; color: #333; font-size: 15px; padding-bottom: 4px; min-height: initial; font-weight: 700; }
.tc label b{ font-size: 24px; font-family: cursive; }
.tc label s{ font-size: 12px; color: #999; padding-left: 10px; font-weight: 400; }
.tc label o{ color:#333; }
.tc label.on{padding: 7px 9px; background: #fff; border: 2px solid #f00; }
.tc label.on span{color: #f00; }
.tc label.on em{ width: 14px; height: 14px; background: url(../images/tc_gou.png) no-repeat; position: absolute; bottom: 0; right: 0; }
.order_price{ margin-right: -100px; }
.zf_con li{ float: left; padding-right: 14px; position: relative; }
.zf_con li label{ border: 1px solid #e6e6e6; padding: 1px; display: block; position: relative; cursor: pointer;}
.zf_con li i{ width: 14px; height: 14px; background: url(../images/tc_gou.png) no-repeat; position: absolute; bottom: 0; right: 0; display: none; }
.zf_con li img{ vertical-align: top; }
.zf_con li input{ display: none; }
.zf_con li label:hover{ border-color: #ccc; }
.zf_con li label.on{ border: 2px solid #f00; padding: 0; }
.zf_con li label.on i{ display: block; }

/* 订单查询 */
.ddcx_box{ background: #373d41; padding: 11px; }
.ddcx_box .input{ width: 620px; height: 22px; line-height: 22px; font-size: 18px; padding: 18px; border: 0; background: #fff; border-radius: 4px; float: left;}
.ddcx_box .btn{ width: 230px; height: 58px; line-height: 58px; text-align: center; border: 0; border-radius: 4px; background: #00bc73; color: #fff; font-size: 20px; float: right; cursor: pointer;}
.ddcx_box .btn:hover{ opacity: .95; }
.query-table table{ font-size: 16px; color: #49403b; background:#fff; font-weight: 700;}
.query-table table th,.query-table table td{ padding:15px; height: 20px; line-height: 20px; text-align: center;}
.query-table table th{ background:#373d41; color: #fff; }
.query-table table td{ border:solid #f3f3f3; border-width: 0 0 1px 1px; }
.query-table table a{ color:#49403b; }
.query-table table a:hover{ color:#ff6000; }
.query-table table a.sub{ color:#5e7df0; }
.query-table table a.sub:hover{ color:#5e7df0; text-decoration: underline; }

/*订单详情*/
.order_return a{ position: relative; padding-left: 15px; font-size: 14px; color: #666; }
.order_return a:after{ content: '<'; position: absolute; left: 0; top: 2px; font-family: '宋体'; color: #999; }
.order_return span{ color: #999; font-size: 14px; font-family: tahoma,arial; }
.order_info{ font-size: 12px; padding: 30px 80px 40px; border-top: 1px solid #e5e5e5;}
.order_info .status{ margin:0 35px;}
.order_info .status dt,.order_info .status dd,.detail_block dt,.detail_block dd{ display: inline-block; vertical-align: top; _display: inline; *zoom:1;}
.order_info .status dl{}
.order_info .status dt{ margin:0 17px 0 0; }
.order_info .status dd{ margin-top: 5px;}
.order_info .status dd h3{ font-size: 16px; font-weight: bold; }
.order_info .text{ margin:0 100px; margin-top: 15px;}
.order_info .text li{ padding-bottom: 5px; }
.order_info .text li.pay{ padding:10px 0 0 10px; }
.order_info .text .order_mun{ font-size: 14px; font-weight: 700; color: red; }
.dotted-node{ background: url(../../images/tradition/dian.png) 50% 50% no-repeat; padding: 0 5px; }

/* 支付后关注公众号弹窗 */
.pay_attention{ position: fixed; top: 50%; left: 50%; right: 0; bottom: 0; z-index: 10000; visibility: hidden;}
.pay_attention.show{ visibility: visible; }
.pay_attention .pay_box{ width: 500px; margin: -257px 0 0 -250px; text-align: center; position: relative; }
.pay_attention .close{ position: absolute; right: -40px; top: -24px; line-height: 1; border-radius: 50%; color: #fff; font-size: 66px; font-weight: 100; margin-left: -16px; opacity: .6; }
.pay_attention .bd{ font-weight: inherit; line-height: 1.8; font-size: 16px; padding: 0 0 15px 0;}
.pay_attention .sub{ color: #fff;}
.my_modal_bg{ position: fixed; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; }

/*印象标签选择弹层样式*/
.bqSelectBox{ position: fixed; left: 0; top: 50%; right: 0; margin: auto; width: 568px; margin-top: -105px; background: #373d41; box-shadow: 0 0 5px rgba(0,0,0,.25); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 11; display: none;}
.bqSelectBox .hd{ line-height: 30px; color: #888; padding: 8px 10px; border-bottom: 1px solid #282c2f; }
.bqSelectBox .hd span{ font-size: 12px; padding-left: 10px; color: #5b5b5b; }
.bqSelectBox .bd{ padding: 0 0 10px 10px; }
.bqSelectBox .bd a{ float: left; padding: 0 13px; background: #282c2f; line-height: 34px; color: #dfe0e0; margin: 10px 10px 0 0; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; cursor: pointer; font-size: 14px; }
.bqSelectBox .bd input{ display: none; }
.bqSelectBox .bd a.on{ background: #00b477; color: #fff; }
.bqSelectBox .close{ display: inline-block; padding: 5px 20px; color: #fff; cursor: pointer; background: #00b477; border-radius: 4px; vertical-align: top; line-height: 20px; font-size: 14px; float: right; }
.bqSelectBox .close:hover{ opacity: .9; }


/* 修改出生地默认插件样式 */
#PoPy{ position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; margin: auto; width: 568px!important; height: 295px !important; }
._citys{ width: auto !important; border: 0 !important; padding: 0 !important; background: #373d41 !important; border-radius: 3px !important; display: block !important; }
._citys span{position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; text-indent: -300px !important; border: 0 !important; width: auto !important; height: auto !important; cursor: auto !important; text-align: left !important; overflow: hidden !important;}
.citySel,.AreaS{background-color: #17925c !important; color: #fff !important; }
._citys0,._citys1{position: relative !important; z-index: 1 !important; }
._citys0{ border-bottom-color: #17925c !important; border-top-left-radius: 3px !important; overflow: hidden !important; height: auto !important;}
._citys0 li{ height: 38px !important; line-height: 38px !important; }
._citys1{ padding-top:5px !important; min-height: 80px !important; }
._citys1 a{width: 83px !important; font-size: 14px !important; background: #282c2f !important; color: #dfe0e0 !important; border-radius: 3px !important; margin: 5px 0 0 10px !important; }
._citys1 a:hover{color: #fff !important; background-color: #17925c !important; }

/**/
.fixed_info{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; overflow: auto; padding: 40px 0; background: rgba(229, 229, 229, 0.8); z-index: 10; display: none;}
.fixed_info.show{ display: block; }
.fixed_info a.close{ width: 75px; height: 75px; position: absolute; top:0; right:0;}
.fixed_info a.close i{ background: url(https://static.quwangming.com/gsqm/images/btn_close_layer.png) no-repeat; width: 28px; height: 28px; position: absolute; left: 50%; top: 50%; margin: -14px 0 0 -14px; }
.fixed_info a.close:hover i{ opacity: .9;}
.fixed_info .info_box{ width: 1000px; margin: 0 auto; display: none;}
.fixed_info .info_box .hd{ padding:16px 22px; background: url(https://static.quwangming.com/gsqm/images/top_bj.jpg) center 0 repeat-x; color:#eee; overflow: hidden; position: relative;}
.fixed_info .info_box .hd img{ height: 43px; width: auto; float: left;}
.fixed_info .info_box .hd span{ font-size: 18px; padding-left: 28px; line-height: 43px; float: left; font-weight: 700;}
.fixed_info .info_box .bd{ font-weight: initial; min-height: 450px;}
.fixed_info .info_box .bd .info_con{ padding: 30px; margin-bottom: 13px; background: #fff; box-shadow: 0 1px 3px rgba(34,25,25,.2); position: relative;}
.fixed_info .info_con dl{ font-size: 15px;}

.mz_js_h .zis{ width: 50px; height: 50px; line-height: 50px; font-size: 32px; margin: 0; }
.fixed_info .info_con .mz_js dl{ padding-right: 10%; }

.xz_tx{ width: 130px; height: 187px; background: url(https://static.quwangming.com/newqiming/images/12xz.png) no-repeat; }
.xz_tx.xz_01{ background-position: -1430px 0;}
.xz_tx.xz_02{ background-position: 0 0;}
.xz_tx.xz_03{ background-position: -130px 0;}
.xz_tx.xz_04{ background-position: -260px 0;}
.xz_tx.xz_05{ background-position: -390px 0;}
.xz_tx.xz_06{ background-position: -520px 0;}
.xz_tx.xz_07{ background-position: -650px 0;}
.xz_tx.xz_08{ background-position: -780px 0;}
.xz_tx.xz_09{ background-position: -910px 0;}
.xz_tx.xz_10{ background-position: -1040px 0;}
.xz_tx.xz_11{ background-position: -1170px 0;}
.xz_tx.xz_12{ background-position: -1300px 0;}
.sx_tx{ width: 130px; height: 149px; background: url(https://static.qmw.cn/img/12sx.png) no-repeat; }
.sx_tx.sx_01{ background-position: 0 0;}
.sx_tx.sx_02{ background-position: -130px 0;}
.sx_tx.sx_03{ background-position: -260px 0;}
.sx_tx.sx_04{ background-position: -390px 0;}
.sx_tx.sx_05{ background-position: -520px 0;}
.sx_tx.sx_06{ background-position: -650px 0;}
.sx_tx.sx_07{ background-position: -780px 0;}
.sx_tx.sx_08{ background-position: -910px 0;}
.sx_tx.sx_09{ background-position: -1040px 0;}
.sx_tx.sx_10{ background-position: -1170px 0;}
.sx_tx.sx_11{ background-position: -1300px 0;}
.sx_tx.sx_12{ background-position: -1430px 0;}
.xz_text dd span{ width: 70px; height: 70px; text-align: center; line-height: 70px; border-radius: 50%; border: 1px solid #e4e4e4; float: left; font-size: 14px; margin-right: 6px; background: #fbfbfb; }
.xz_text dd.youdisn span{ border-color: #9acaaf; background: #e2f7ea; }
.xz_zb{ width: 96px; height: 96px; float: none; background: #bed6e1; border: 0; margin: 0 auto; margin-bottom: 15px; border-radius: 50%; text-align: center; position: relative;}
.xz_zb span{ position: absolute; top: 3px; bottom: 3px; left: 3px; right: 3px; border-radius: 50%; overflow: hidden; background: #e0e0e0; }
.xz_zb span i{ position: absolute; bottom: 0; left: 0; right: 0; height: 80%; background: #2383a7; }
.xz_zb span i em{ position: absolute; left: 0; right: 0; top: -9px; height: 10px; background: url(../../images/bl_bj2.png) repeat-x; animation: sploosh 3s linear infinite; -webkit-animation: sploosh 3s linear infinite; }
.xz_zj .xz_zb font{ font-family: '黑体'; position: relative; font-size: 58px; top: 15px; left: 0; right: 0; color:#fff; margin-top: -10px; font-weight: 400; margin-left: -2px; }
.xz_zj .xz_zb font i{ font-size: 14px; position: absolute; color: #fff; top: 10px; right: -11px; font-style: italic; }

/* 五格图表 */
.wg_tu .xian{ width: 15px; padding:20px 0; }
.wg_tu .text{ text-align: center; padding:0 10px;}
.wg_tu .text03{ padding: 20px 10px;}
.wg_tu .text04{ display: block; clear: both; border-top: 1px solid #999; text-align: center; padding:10px 0;}
.wg_tu .text p{ display: block; line-height: 40px; }
.wg_tu .text em{ line-height: 160px;}
.wg_tu .xian em.line{ width: 14px; border:1px solid #999; float: left; margin: 2px 0;}
.wg_tu .xian01 em.line{ height: 114px; border-right:0;}
.wg_tu .xian02 em.line{ height: 34px; border-left:0;}

/* 卦象图表 */
.zygx{ color: #999; text-align: center;}
.zygx ul{}
.zygx li{ float: left; }
.text_box{ padding: 19px 0 38px;}
.text_box span{ height: 31px; line-height: 31px; padding: 0 4px; margin-top: 8px; display: block;}
.kuang{ width: 10px; padding: 19px 10px 0;}
.kuang span{ height: 29px; width: 9px; border: 1px solid #e1e1e1; display: block; margin-top: 8px;}
.kuang_l span{ border-right:0;}
.kuang_r span{ border-left:0;}
.gx_box{ padding: 0 1px;}
.gx_tit{ margin-bottom: 5px;}
.gx_block{ width: 110px; overflow: hidden;}
.gx_block .gx_0,.gx_block .gx_1{ overflow: hidden; margin:0 -2px 4px;}
.gx_block span{ width: 53px; height: 10px; float: left; background: #666; margin: 0 2px;}
.gx_block .gx_1 span{ margin:0; width: 56px;}
.gx_block .gx_on span{ background: #f00;}

/* 流程 */
.step{ position: relative; margin: 28px 0;}
.step .line{ height: 5px; position: absolute; left: 0; right: 0; top: 8px; background: #4b5154; border-radius: 5px; overflow: hidden;}
.step .line i{ display: block; height: 5px; background: #e55352; border-radius: 5px; }
.step ul{ font-size: 12px; }
.step li{ float: left; width: 150px; text-align: center;}
.step li span{ width: 20px; height: 20px; line-height: 20px; border-radius: 50%; background: #4b5154; color: #7b7f81; display: block; margin: 0 auto; position: relative;}
.step .item01 span:before{ content: '1'; }
.step .item02 span:before{ content: '2'; }
.step .item03 span:before{ content: '3'; }
.step .item04 span:before{ content: '4'; }
.step li p{ color: #a2a4a5; padding-top: 10px; line-height: 1; }
.step01 .item01 span,
.step02 .item01 span,.step02 .item02 span,
.step03 .item01 span,.step03 .item02 span,.step03 .item03 span,
.step04 .item01 span,.step04 .item02 span,.step04 .item03 span,.step04 .item04 span,
.step05 .item01 span,.step05 .item02 span,.step05 .item03 span,.step05 .item04 span,.step05 .item05 span{ background: #e55352; color: #fff; }
.step02 .item01 p,
.step03 .item01 p,.step03 .item02 p,
.step04 .item01 p,.step04 .item02 p,.step04 .item03 p,
.step05 .item01 p,.step05 .item02 p,.step05 .item03 p,.step05 .item04 p{ color:#e55352; }
.step01 .item01 span:before,.step02 .item02 span:before,.step03 .item03 span:before,.step04 .item04 span:before{ font-weight: 700; }
.step01 .item01 p,.step02 .item02 p,.step03 .item03 p,.step04 .item04 p{ font-weight: 700; color: #e55352; }
.step02 .item01 span:before,
.step03 .item01 span:before,.step03 .item02 span:before,
.step04 .item01 span:before,.step04 .item02 span:before,.step04 .item03 span:before,
.step05 .item01 span:before,.step05 .item02 span:before,.step05 .item03 span:before,.step05 .item04 span:before{ content: ''; width: 9px; height: 7px; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../../images/tradition/step_gou.png) no-repeat;}
.step02 .item02 p,.step03 .item03 p{ font-weight: 700; color: #e55352; }
.step01 .line i{ width: 150px; }
.step02 .line i{ width: 300px; }
.step03 .line i{ width: 450px; }
.step04 .line i,.step05 .line i{ width: 600px; }


.kefuzaixian{width:130px;background:#703B05; font-weight:bold;;padding:4px;position:fixed;left:0;top:50%;margin-top:-175px;}
.kefuzaixian h2{font-size:20px;text-align:center;color:#FFF508;letter-spacing:4px;}
.kefuzaixian .qqbox{padding:4px 0;background:#F2DFBF;}
.kefuzaixian .qq{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#F2DFBF;}
.kefuzaixian h2{padding:0 0 5px 0;}
.kefuzaixian .qqimg{padding:4px 0 0 0;}
.kefuzaixian .qqimg iframe{display:block;margin:0 auto;}
.kefuzaixian .welchat{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#F2DFBF;margin-top:4px;}
.kefuzaixian .welchatimg{margin-top:4px;}
.kefuzaixian .welchatimg img{width:100%;}
.kefuzaixian .txt{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#F2DFBF;padding:4px;font-weight:700;margin-top:1px;}
